DiscoverCppCon 2016 Sessions (Audio)CppCon 2016: Casey Carter “Iterator Haiku"
CppCon 2016: Casey Carter “Iterator Haiku"

CppCon 2016: Casey Carter “Iterator Haiku"

Update: 2016-11-03
Share

Description

Published on Oct 7, 2016
http://CppCon.org

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016

Iterator Haiku: How five iterator categories blossomed into seven, and Sentinels trimmed them back to five again. Recently proposed changes to the ranges TS distill its seven iterator categories back to five without sacrificing any expressive power. Removing operations that are extraneous in the Sentinel world eliminates a potential source of programming errors.

Casey Carter
Software Engineer II, Microsoft
Casey Carter is longtime user of C++ who recently ended his career in aerospace manufacturing to participate in C++ standardization. After attending a WG21 meeting, his enthusiasm for Concept library design and semantics somehow turned into authorship of the Ranges TS. He is currently pursuing interests in Ranges, world domination, and doughnuts at Microsoft Redmond.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

CppCon 2016: Casey Carter “Iterator Haiku"

CppCon 2016: Casey Carter “Iterator Haiku"

Casey Carter